home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / qexe_203.zip / WHATSNEW.200 < prev    next >
Text File  |  1988-07-28  |  14KB  |  338 lines

  1. ======================================
  2. QuickBBS Version 2.00 Changes Document
  3. ======================================
  4.  
  5. Version 2.00 of QuickBBS has been compiled under the new Turbo Pascal
  6. 4.0 compiler.  It requires a quite a bit more memory then previous
  7. versions of QuickBBS, but I think you will find it worth it.
  8.  
  9. Be sure to run the CONVERT program to convert your 1.02 data files to
  10. Version 2.00.  There is a new structures document enclosed with the
  11. normal QuickBBS Sysop documentation archive (QDOC_200.ARC) along with a 
  12. beta testers list and registered users list.
  13.  
  14.  
  15. Changes Made to QuickBBS 2.00 over 1.02
  16. ---------------------------------------
  17.  
  18.   * QuickBBS now supports up to 200 individual message boards.  QCONFIG
  19.     and all the utilities have been updated to support this.
  20.  
  21.   * Two new user bits were allocated:
  22.  
  23.       1)  Individual users can be marked as "No-Kill" which means that
  24.           the user is exempt from being deleted by USERPACK, this is
  25.           useful for special users and/or the Sysop so they cannot be
  26.           deleted.  To enable/disable this use the ALT-N key in USEREDIT.
  27.  
  28.       2)  Individual users can be marked as "Ignore Hours" which means
  29.           that they can download anytime out of the download window
  30.           which is defined in QCONFIG.  The Ignore hours security level
  31.           in QCONFIG is no longer present.  To enable/disable this flag 
  32.           you need to use the ALT-I key in USEREDIT.
  33.  
  34.   * The combined mode selection command (Type 28) was been rewritten
  35.     to accomodate the expansion of up to 200 message boards.
  36.  
  37.   * Full last message read pointers are now kept for each user on each
  38.     message board.  This is completely optional and is selectable from
  39.     QCONFIG.  An additional file called LASTREAD.BBS contains these
  40.     pointers for each user and is initialized automatically when
  41.     activated.
  42.  
  43.   * If a user has Sysop-Access to a message board, he/she can hit a !
  44.     to view all IFNA ^A kludge lines for the current message.
  45.  
  46.   * The <F>orward command option when reading messages is now only
  47.     available to people with Sysop access on the specified message
  48.     board.
  49.  
  50.   * Exiting with ERRORLEVEL's 3, 4, and 5 is now optional, set this
  51.     in QCONFIG.  The default is on.
  52.  
  53.   * The kludge command line option -1 for one word names has been
  54.     moved into the QCONFIG program.  To use a one word name the user
  55.     must enter the name and a semi-colon after it.
  56.  
  57.   * The modem initialize command string and the modem busy command
  58.     string now have special command characters which enable more
  59.     control over sending these command strings.  The following
  60.     characters do special functions:
  61.  
  62.          |   Sends a Carrige Return
  63.          ^   Turns DTR on
  64.          v   Turns DTR off
  65.          ~   Pauses for 1/2 Seconds
  66.  
  67.  
  68.   * The cursor is no longer changed to a solid block.
  69.  
  70.   * All the known event problems have been fixed, this includeds the
  71.     problem with QuickBBS not adjusting the time limit properly.
  72.  
  73.   * The SEAlink code has been changed even more so, hoping to solve
  74.     all of the problems with GT PowerComm.
  75.  
  76.   * Two new variables have been added to the Type 7 command:
  77.  
  78.       *C       Inserts Full Path to COMMAND.COM (retrieved from the COMSPEC
  79.                environment variable)
  80.  
  81.       *H       Tells QuickBBS to Shell with the FOSSIL open (or hot)
  82.  
  83.   * When a type 7 or type 15 command is executed, a flat text file
  84.     called DORINFO1.DEF is created.  The following information is
  85.     contained in this file:
  86.  
  87.                Origin Line (in QCONFIG)
  88.                Sysop's First Name
  89.                Sysop's Last Name
  90.                Communications Port (Example: COM1)
  91.                Baud Rate and Parity (Example:  1200 BAUD,N,8,1)
  92.                0  (Just a plain old 0 on the line)
  93.                User's First Name
  94.                User's Last Name
  95.                City and State
  96.                Graphics Mode (1=on 0=off)
  97.                Security Level (1 to 32000)
  98.                Time Remaining for Call (in minutes)
  99.  
  100.     An example of this file might look like this:
  101.  
  102.     --------------------------
  103.     THE STATELINE RBBS
  104.     BOB
  105.     WESTCOTT
  106.     COM1
  107.     1200 BAUD,N,8,1
  108.     0
  109.     TIM
  110.     ALEXANDER
  111.     JEFFERSON CITY,MO.
  112.     1
  113.     80
  114.     59
  115.     --------------------------
  116.  
  117.     This feature is immplemented for compatibilty with Bob Westcott's
  118.     door programs.
  119.  
  120.   * You can now optionally have a different origin line for each
  121.     EchoMail conference.  Create a file with your text editor named
  122.     ECHOORIG.CTL, it has the following format:
  123.  
  124.     <Board #> <Origin Text>
  125.  
  126.     The <Board #> is the message board number (1 to 200) and the
  127.     <Origin Text> is text for the Origin line.  Here is an example:
  128.  
  129.     34 QuickBBS Support Board, (303)423-3114, 1200 Only
  130.     45 Quicker than WOC'n!!  QuickBBS Support Board
  131.  
  132.     If a message board is not found in this file then the default
  133.     origin line is used which is specified in QCONFIG on the third
  134.     configuration screen.  The <Origin Text> can ONLY be up to 60
  135.     characters long, if longer then QuickBBS will truncate it.
  136.  
  137.   * The menu editor (MENUEDIT) will now read the QuickBBS configuration 
  138.     file to find where your menus are stored.  This means MENUEDIT.EXE 
  139.     can reside in the directory you run QuickBBS from, unlike previous 
  140.     versions of MENUEDIT.
  141.  
  142.   * QuickBBS now supports higher baud rates than 2400 when loading from 
  143.     the -B command line option.  New baud rates supported are 4800, 9600
  144.     and 19200.  When any baud rate higher than 2400 is used, QuickBBS 
  145.     will buffer the output.
  146.  
  147.   * Direct screen writes are now used to update the status window at the
  148.     bottom of the screen, you can optionally change this in QCONFIG.
  149.     This permits faster operation of the system.  Being that direct
  150.     screen writes can generate "snow" on some systems, there is now a
  151.     snow checking option also added to QCONFIG.
  152.  
  153.   * A Type 7 shell command will now create a EXITINFO.BBS just like a
  154.     Type 15 errorlevel exit.  The format of this file is contained in
  155.     the STRUCT.200 file packaged with the QuickBBS 2.00 documentation
  156.     archive.
  157.  
  158.   * The bug with QuickBBS not exiting with the correct errorlevel when
  159.     entering Net/Echo mail has been fixed.
  160.  
  161.   * When using the forward command on net-mail from another system, the
  162.     outgoing message addressed from the original node instead of from
  163.     your system.
  164.  
  165.   * A new command type 40 has been added.  This command works the same
  166.     way as command type 5, but allows the user to press menu hot keys
  167.     while the file is being displayed.  When used in combination with 
  168.     the Ctrl-A auto execute menu command it will allow the Sysop to build
  169.     menus and display them in ASC/ANS form and still have hot keys
  170.     available.
  171.  
  172.   * Computing the file transfer times has been rewritten and improved
  173.     drastically.  Xmodem, Ymodem, WXModem, SEAlink, and Zmodem all have
  174.     there own file transfer time formulas.
  175.  
  176.   * There is now a monochrome option in QCONFIG, this causes QuickBBS
  177.     to set the text mode to monochrome when it loads up.
  178.  
  179.   * The combined mode is no longer accessed through message board #51,
  180.     it has been changed to message board #0.  Please change all of
  181.     your menu files to accomodate this.
  182.  
  183.   * A new QCONFIG option of allowing QuickBBS to output a ^E auto-logon
  184.     character at the "What is your first and last name?" prompt has been
  185.     added.
  186.  
  187.   * Another new QCONFIG option has been added allowing fast-logon, if
  188.     this is enabled then the system will automatically logon the system
  189.     with the data in first user record when in local mode.
  190.  
  191.   * A new option has been added to MSGUTILS which allows killing messages
  192.     on selected boards by count instead of age.  Please refer to the
  193.     QuickBBS documentation for more details.
  194.  
  195.   * Upper/Lower case conversion is no longer forced on input of the
  196.     calling from field for new users.
  197.  
  198.   * MENUEDIT now displays the menu entry before allowing you to delete it.
  199.  
  200.   * When QuickBBS is waiting for calls it will now display the name of
  201.     the last caller on the system.
  202.  
  203.   * A new QCONFIG option enables/disables the clearing of the screen
  204.     when waiting for calls.
  205.  
  206.   * The message text generated by QuickBBS now follows the FidoNet 
  207.     message format specifications.  This means that it no longer only 
  208.     contains "hard" carriage returns, but instead contains both "soft" 
  209.     and "hard" carriage returns where appropriate.
  210.  
  211.   * The bug when you had the "Check For Mail at Logon" option off has
  212.     been fixed.
  213.  
  214.   * The bug with the "Seconds Till Disconnect" has been fixed, it
  215.     finally works!
  216.  
  217.   * The DEL code (ASCII 127) will now backspace appropriately when 
  218.     entering messages.
  219.  
  220.   * The ECHOSCAN utility has been merged into EchoGen.  To perform what
  221.     ECHOSCAN did, simply append a -E command line option to EchoGen.
  222.  
  223.     NOTE:  The -E option disables any forwarding and unpacking of mail, 
  224.     this means you will still need to run EchoGen a seperate time to 
  225.     process inbound mail.
  226.  
  227.   * Both MAILSCAN and MAILTOSS now support QuickBBS's 2.00 Zone support
  228.     by generating and inputing ^aINTL lines in messages, it is now
  229.     possible to send net mail messages to different zones.
  230.  
  231.   * MAILSCAN will no longer crash when it goes to balance a users credit.
  232.  
  233.   * QuickBBS will now take advantage of full Zone support, your Zone can
  234.     be set in QCONFIG.  The Zone setting defaults to 1 (USA).  
  235.  
  236.   * A full screen editor interface is now provided in QuickBBS version 
  237.     2.00.  It is described in the 2.00 documentation and in a separate 
  238.     reference file named QEDITOR.DOC.
  239.  
  240.   * A new command type 41 has been added which allows the user to toggle
  241.     the use of the full screen message editor, there is no optional data
  242.     for this command.
  243.  
  244.   * Two special files are now written when a Net/Echo message is entered
  245.     for MAILSCAN and ECHOGEN to quickly retreive the mail to be exported
  246.     from the QuickBBS message base.
  247.  
  248.   * I have included a small new utility program called SETNUM, this
  249.     program will alter your caller counter contained in the SYSINFO.BBS
  250.     file.  The usage for this program is:  SETNUM <New Number>
  251.  
  252.   * The EchoGen program now has several new command line features:
  253.  
  254.       -E    Performs what ECHOSCAN did, overrides -U
  255.       -N    This tells EchoGen to ignore any EchoMail in your net area
  256.       -G    Security:  Disables generating any mail for conferences
  257.             in which the sender is not listed in your AREAS.BBS file
  258.  
  259.   * The USERSORT utility will now backup your user file while sorting,
  260.     to go along with this there is a -B command line option that will
  261.     delete this backup file when finished.
  262.  
  263.   * The MSGUTILS program bugs have been fixed, the program was not
  264.     updating the counter settings correctly for active messages and
  265.     low/high message pointers.
  266.  
  267.   * The FOSSIL interface code has been completely redone in assembly 
  268.     language.  Should be a faster throughput on 4.77 mhz machines.
  269.  
  270.   * QuickBBS no longer requires ANSI.SYS, it now has its own built in 
  271.     ANSI driver and is MUCH, MUCH faster than DOS's.
  272.  
  273.   * MEDIT has been renamed to MENUEDIT.
  274.  
  275.   * UEDIT has been renamed to USEREDIT.
  276.  
  277.   * The new files command has been implemented, it is command type 37 
  278.     and works the same way as command types 35 and 36 by using the file
  279.     search data file (FLSEARCH.CTL).
  280.  
  281.   * QuickBBS will now take the modem Off-Hook when logging on in local
  282.     mode or exiting when running the system in the stand alone fasion (no
  283.     mailer).  To disable this, blank out the off-hook command string in
  284.     QCONFIG.
  285.  
  286.   * A two second delay has been added at connect time to give the modems
  287.     time to get with it.
  288.  
  289.  * If you change the users security level on-line, his/her time limit is 
  290.    changed according to the LIMITS.CTL file.
  291.  
  292.  * If flags and/or security is changed, the window at the bottom is 
  293.    updated properly.
  294.  
  295.  * The status window at the bottom has been changed quite a bit, the 
  296.    [PgDn] extra stats now displays the phone numbers and flags, the 
  297.    normal window now includes other things.
  298.  
  299.  * If the user hits chat, the status window will indicate the user would 
  300.    like to chat.
  301.  
  302.  * When a board is marked as "Aliases Allowed" in QCONFIG, it will now ask
  303.    for the alias when replying to mail on that message board.
  304.  
  305.  * Printer logging support has been added.  To activate it, place a -P 
  306.    on the DOS command line to run QuickBBS.  You can also toggle the 
  307.    printer on/off with the Alt-P key.  The status window will reflect 
  308.    this.  The system will automatically turn off the printer logging if 
  309.    it detects a problem with printing.
  310.  
  311.  * The delete message command (Type 26) will now work properly, Version 
  312.    1.02 caused the system to trash when this was used.
  313.  
  314.  * MENUEDIT's <S>imulate menu function will now remember the last 
  315.    security level entered.
  316.  
  317.  * A new control file has been added to QuickBBS, this control file 
  318.    permits the Sysop to disallow certain phone numbers to be entered.  
  319.    The file is named PHONENUM.CTL and is contained in your QuickBBS 
  320.    sub-directory.  The control file is simple to build, each line is
  321.    a full phone number or the beginning of a phone number to lock out.
  322.  
  323.    Example:
  324.  
  325.    -----------------------------
  326.    303-976
  327.    303-555-1212
  328.    714-555-1212
  329.    -----------------------------
  330.  
  331.    This would deny any user to enter a phone number starting with 
  332.    303-976, and would deny any user of entering the phone number of 
  333.    303-555-1212 and 714-555-1212.
  334.  
  335.  * The nodelist structures have been completely redone, the new 
  336.    structures are contained in the STRUCT.200 file (in your QuickBBS
  337.    documentation archive).
  338.